<?php
//CONECTAR A BASE DE DATOS - Por ahora me conecto a localhost
$conexion = pg_connect("host=localhost port=5432 dbname=db6 user=grupo6 password=gruposeis");

//Consulta Eventos mas populares
$query = "SELECT e.evento_nombre, e.evento_fecha, COALESCE(cantidad, 0) as cantidad
    FROM
        (SELECT e.evento_nombre, e.evento_fecha, COUNT(*) as cantidad
        FROM evento as e NATURAL JOIN cliente_evento as ce
        GROUP BY e.evento_nombre, e.evento_fecha) as q
        RIGHT OUTER JOIN
        evento as e
        ON q.evento_nombre = e.evento_nombre AND q.evento_fecha = e.evento_fecha
    ORDER BY cantidad DESC;";
$result = pg_query($conexion,$query);
//Crear documento mediante DOM
$version = '1.0';
$encoding = 'utf-8';
$doc = new DOMDocument($version, $encoding);
$channel = $doc->appendChild($doc->createElement('channel'));
$title=$channel->appendChild($doc->createElement('title','Eventos mas Populares'));
while($row = pg_fetch_assoc($result))
{
    $item = $channel->appendChild($doc->createElement('item'));
    
    foreach($row as $key=>$value)
    {
        $nodo = $item->appendChild($doc->createElement($key, $value));
    }
}
$doc->formatOutput = true;
$doc->save('consulta2.xml');
//incluir el xml! 
header('Content-type: text/xml');
//MODIFICAR ESTO
$file = file_get_contents('http://localhost/PruebaRSS/consulta2.xml');
echo $file;
?>
